package cn.storm.codehelper.model

data class ObjConfig(
    /** 类路径名  */
    private var qualifiedName: String,
    /** 类名称  */
    val clazzName: String,
    /** 属性名  */
    val clazzParam: String,
    /**
     * 属性集合
     */
    val params: List<String>,
    /** key：param val：get方法  */
    val paramMtdMap: Map<String, String>,
)

enum class MethodType(val type: String, val regex: Regex, val lombokStr: String){
    GET("get", Regex("get(\\w+)"),"lombok.Getter"),
    SET("set", Regex("set(\\w+)"),"lombok.Setter"),
}
